/**
 * getter和setter都叫做访问器
 * 自定义访问器
 */
class Person(
    val name: String = "LC",//只读属性,生成一个getter,被final修饰,不能set
    var isMarried: Boolean = false//可写属性,生成一个getter一个setter,可以赋值
)

/**
 * 矩形,包含2个属性,宽高
 * 矩形类不光有2个属性,还有一个自定义访问器的属性
 */
class Rectangle(val height: Int, val width: Int) {
    //自定义访问器
    //是否是正方形
    val isSquare: Boolean
        get() {
            return height == width
        }
}